body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
html{background:none repeat scroll 0 0 #fff;color:#000;}
body,button,input,select,textarea,pre{font-family:"Microsoft Yahei",Arial,sans-serif,Arial,STHeiti;font-size:12px; line-height:150%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:500;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
ul,ol{list-style:none outside none;}
li{vertical-align:top;}
a{color:#666;text-decoration:none;}
a:hover{color:#ffa000;cursor:pointer;/*transition:color 0.15s linear 0s,background-color 0.3s linear 0s;*/}
a:focus{outline:0;-moz-outline:0;-webkit-outline:0}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000000;}
fieldset,img{border:0 none;}
button,input,select,textarea{font-size:12px; vertical-align:middle; border:none;}
table{border-collapse:collapse;border-spacing:0;}
img{vertical-align:top;border:0;}
textarea{resize:none;}
:focus{outline:0 none;}
.overflow{overflow:hidden;}
.hide{display:none;}
.disblock{display:block;}
.inlineBlock{display:inline-block;}
.block{display:block;}
.inline{display:inline;}
.error{color:#f00;font-size:12px;}
button{cursor:pointer;}
i{font-style:normal;}

button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}


.grid-1,.grid-2,.grid-3,.grid-4,.grid-50,.grid-60,.grid-70,.grid-80,.grid-90,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30,.grid-31,.grid-32,.grid-33,.grid-34,.grid-35,.grid-36,.grid-37,.grid-38,.grid-39,.grid-40,.grid-41,.grid-42,.grid-43,.grid-44,.grid-45,.grid-46,.grid-47,.grid-48,.grid-49,.grid-50,.grid-51,.grid-52,.grid-53,.grid-54,.grid-55,.grid-56,.grid-57,.grid-58,.grid-59,.grid-60,.grid-61,.grid-62,.grid-63,.grid-64,.grid-65,.grid-66,.grid-67,.grid-68,.grid-69,.grid-70,.grid-71,.grid-72,.grid-73,.grid-74,.grid-75,.grid-76,.grid-77,.grid-78,.grid-79,.grid-80,.grid-81,.grid-82,.grid-83,.grid-84,.grid-85,.grid-86,.grid-87,.grid-88,.grid-89,.grid-90,.grid-91,.grid-92,.grid-93,.grid-94,.grid-95,.grid-96,.grid-97,.grid-98,.grid-99{margin:0 auto;padding:0;}
.grid-1{width:10px;}.grid-2{width:20px;}.grid-3{width:30px;}.grid-4{width:40px;}.grid-5{width:50px;}.grid-6{width:60px;}.grid-7{width:70px;}.grid-8{width:80px;}.grid-9{width:90px;}.grid-10{width:100px;}.grid-11{width:110px;}.grid-12{width:120px;}.grid-13{width:130px;}.grid-14{width:140px;}.grid-15{width:150px;}.grid-16{width:160px;}.grid-17{width:170px;}.grid-18{width:180px;}.grid-19{width:190px;}.grid-20{width:200px;}.grid-21{width:210px;}.grid-22{width:220px;}.grid-23{width:230px;}.grid-24{width:240px;}.grid-25{width:250px;}.grid-26{width:260px;}.grid-27{width:270px;}.grid-28{width:280px;}.grid-29{width:290px;}.grid-30{width:300px;}.grid-31{width:310px;}.grid-32{width:320px;}.grid-33{width:330px;}.grid-34{width:340px;}.grid-35{width:350px;}.grid-36{width:360px;}.grid-37{width:370px;}.grid-38{width:380px;}.grid-39{width:390px;}.grid-40{width:400px;}.grid-41{width:410px;}.grid-42{width:420px;}.grid-43{width:430px;}.grid-44{width:440px;}.grid-45{width:450px;}.grid-46{width:460px;}.grid-47{width:470px;}.grid-48{width:480px;}.grid-49{width:490px;}.grid-50{width:500px;}.grid-51{width:510px;}.grid-52{width:520px;}.grid-53{width:530px;}.grid-54{width:540px;}.grid-55{width:550px;}.grid-56{width:560px;}.grid-57{width:570px;}.grid-58{width:580px;}.grid-59{width:590px;}.grid-60{width:600px;}.grid-61{width:610px;}.grid-62{width:620px;}.grid-63{width:630px;}.grid-64{width:640px;}.grid-65{width:650px;}.grid-66{width:660px;}.grid-67{width:670px;}.grid-68{width:680px;}.grid-69{width:690px;}.grid-70{width:700px;}.grid-71{width:710px;}.grid-72{width:720px;}.grid-73{width:730px;}.grid-74{width:740px;}.grid-75{width:750px;}.grid-76{width:760px;}.grid-77{width:770px;}.grid-78{width:780px;}.grid-79{width:790px;}.grid-80{width:800px;}.grid-81{width:810px;}.grid-82{width:820px;}.grid-83{width:830px;}.grid-84{width:840px;}.grid-85{width:850px;}.grid-86{width:860px;}.grid-87{width:870px;}.grid-88{width:880px;}.grid-89{width:890px;}.grid-90{width:900px;}.grid-91{width:910px;}.grid-92{width:920px;}.grid-93{width:930px;}.grid-94{width:940px;}.grid-95{width:950px;}.grid-96{width:960px;}.grid-97{width:970px;}.grid-98{width:980px;}.grid-99{width:990px;}.grid-100{width:1000px;}.grid-120{width:1200px;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}

.wordwrap{word-break:break-all;word-wrap:break-word;}
pre.wordwrap{white-space:pre-wrap;}

.fl{float:left;}
.fr{float:right;}
input{border:none;}

.zIndex6{z-index:6;}
.zIndex5{z-index:5;}
.zIndex4{z-index:4;}
.zIndex3{z-index:3;}
.zIndex2{z-index:2;}
.zIndex1{z-index:1;}


.hidden{overflow:hidden;}

.clearfix:after{ display:block;visibility:hidden;clear:both; height:0;content:".";}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{ display:block;}


a {text-decoration:none; color:#000; cursor:pointer;}
a:hover {text-decoration: none; color:#ffa001;}

.pr{position:relative;}
.pa{position:absolute;}

.org{color:#ffa000;}
.red{color:#f00;}
.blue{color:#0088b5;}
.gray-8{color:#888;}
.gray-9{color:#999;}
.gray-6{color: #666;}
.gray-a{color: #aaa;}
.c_black{color: #000;}



.fb{font-weight:bold;}
.font_wr{font-weight:500; font-family:'Microsoft Yahei';}
.en,.date{font-family:Arial, Helvetica, sans-serif;}

.area{width:1200px; margin:0px auto; text-align:left;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}




.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}



.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.ellipsis{width:100%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.inp-bor{ color:#c5c5c5; height:30px; line-height:30px;}
.inp-bor:focus{color:#000;}

.radius3{-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.radius5{-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.radius10{-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.radius15{-webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px;}


.org_btn{background:#fd8145; color:#fff; padding:0px 20px; line-height:30px; font-size:14px; font-family:'Microsoft Yahei';}

.org_btn:hover{background:#fd5d0f;}


.btn-blue-centre{background:#390; color:#fff; font-size:12px; height:26px; line-height:26px; padding:0px 20px;}
.btn-blue-centre:hover{background:#5bb848;}








.boxy-wrapper-box{height:100%; overflow:auto; position:fixed; left:0px; top:0px; width:100%}
.boxy-wrapper{ margin:0px auto;}
.boxy-wrapper.fixed{position:absolute;}
.boxy-modal-blackout{position:absolute; background:#000; left:0; top:0; opacity:.5; filter:alpha(opacity=50); background:rgba(0,0,0,.5); width:100%; height:100%;} 
.boxy-wrapper{empty-cells:show;}
.boxy-wrapper .top-left,.boxy-wrapper .top-right,.boxy-wrapper .bottom-right,.boxy-wrapper .bottom-left{padding:0; height:5px; width:5px; background-image: url(../images/common/boxy.png);}
.boxy-wrapper .top-right{background-position: -5px 0}
.boxy-wrapper .bottom-right{background-position: -5px -5px}
.boxy-wrapper .bottom-left{background-position:0 -5px}
.boxy-wrapper .top,.boxy-wrapper .bottom{height:5px; background:#fff;}
.boxy-wrapper .left,.boxy-wrapper .right{width:5px; background:#fff;}



.boxy-wrapper .title-bar{ position:relative;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{font-size:20px; color:#4c4c4c; font-weight:bold; line-height:20px; padding:15px 0 20px 0; font-weight: normal; text-align:center;}
.boxy-wrapper .title-bar .close{color:white; position:absolute; top:10px; right:10px; color:#f90; width:15px; height:15px; font-size:1px; text-indent:-9999px; background-position:-140px 0;}
.boxy-wrapper .title-bar .close:hover{background-position:-140px -15px;}
.boxy-inner{background-color:white; padding:0;}

.boxy-wrapper .org_btn{background: #ffa000; height: 45px; line-height: 45px; color: #fff; width: 100%; border-radius: 5px;}
.boxy-wrapper .loading_btn{background: #ffa000; height: 45px; line-height: 45px; color: #fff; width: 100%; border-radius: 5px;}
.boxy-wrapper .loading_btn{background:#ccc;}
.boxy-wrapper .loading_btn:hover{background:#ccc; cursor:wait;}


.pages{ text-align:center; padding:20px 0px; color:#666; border-top:dotted 1px #ccc; margin:0 14px;}
.pages a{display:inline-block; border:solid 1px #ccc;color:#666; padding:0px 12px; height:28px; line-height:28px; margin:0px 2px; background:#fff;}
.pages a:hover{border:solid 1px #ffa000;}
.pages a.active{border:solid 1px #ffa000; color:#fff; background:#ffa000;} 
.pages a.active:hover{border:solid 1px #ffa000; color:#fff; background:#ffa000;} 
.pages .num{border:solid 1px #ccc; height:21px; width:30px; line-height:21px; text-align:center;}
.pages .go{border:solid 1px #ccc; height:23px; padding:0px 8px;-webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; border-radius:2px; color:#c5c5c5; background:#fff; margin-left:5px;}
.pages .go:hover{color:#333;}
.pages .marL20{ margin-left:20px;}
.pages span{display:inline-block; margin:0px 5px;}
.pages .iconfont{background:#C4C5BF; color:#fff; font-size:14px;}
.pages .iconfont:hover{ border:solid 1px #C4C5BF}

.node_infor{height:40px;line-height: 40px;}
.node_infor a{font-size: 14px;}



.hide{display:none;}



.loadImg{opacity: .5;
    -webkit-transition:opacity .5s ease-in;
    -moz-transition:opacity .5s ease-in;
    -o-transition:opacity .5s ease-in;
    transition:opacity .5s ease-in; }
    
.loadImgShow{opacity: 1;}



body.hidden{overflow: hidden;}

.m_icon{background-image:url(../images/logins/login_icon.png?20151228);}
.cur_pointer{cursor:pointer;}


.glbLeft{float: left;}
.glbRight{float: right;}

#topBar .line,
#topBar .icon,
#topBar .appPanel,
.changeCityList dt b,
#indexSearch .inp,
#indexSearch .btn,
#indexSearch .toMap{background-image: url(../images/common/header_new.png?1); background-repeat: no-repeat;}

#topBar .glbLeft{margin-left:0px;}
#topBar .glbRight{margin-right:-10px;}

#topBar{background: #fafafa; border-bottom: solid 1px #ccc; color: #666; height: 30px; line-height: 30px; position: relative; z-index: 99;}
#topBar .top_list li{float: left; position: relative; padding: 0 10px; cursor: pointer;}
#topBar .top_list li a{color: #666;}
#topBar .top_list li a:hover{color: #ffa000;}

#topBar .top_list li i.line{position: absolute; right: 0; top:9px; width: 1px; height: 15px; background-position: -70px 0;}
#topBar .top_list li b{position: absolute; left: 0; top:9px;}

#topBar .top_list .forCollection{padding-left: 20px;}
#topBar .top_list .forCollection .icon{background-position: -10px 0; width: 16px; height: 14px;}

#topBar .top_list .forOrder{padding-left: 28px;}
#topBar .top_list .forOrder .icon{background-position: -30px 0; width: 13px; height: 15px; left: 10px; top: 8px;}

#topBar .top_list .forApp{padding-left: 25px;}
#topBar .top_list .forApp .icon{background-position: -50px 0; width: 10px; height: 16px; left: 10px; top: 7px;}
#topBar .top_list .forApp .appPanel{width: 170px; height: 190px; 
  background-position: 0 -140px;
 position: absolute; left: 50%; top: 24px; 
 margin-left: -85px; text-align: center;
  line-height: 16px; padding-top:20px; display: none;}
#topBar .top_list .forApp .appPanel img{margin: 0 auto 5px auto;}
#topBar .top_list .forApp:hover .appPanel{display: block;}


#topBar .user .con{background: #fff; border:solid 1px #ccc; border-top:none;
  border-radius: 0 0 5px 5px; position: absolute;
   left: 0; top: 30px; width: 90px; text-align: center; display: none;}
#topBar .user .con a{display:block; line-height: 26px;}
#topBar .user .con a:hover{background: #fafafa;}
#topBar .user .img{float: left; width: 20px;
  height: 20px; border-radius: 10px; margin-right: 5px; margin-top: 5px;}

#topBar .top_list li.user{padding-right: 20px; padding-left: 0;}
#topBar .top_list li.user .icon{position: absolute;
 right: 8px; top: 13px; left: auto; width: 5px; height: 3px;
background-position: 0 0;}

#topBar .top_list li.user:hover .con{display:block;}


#header{z-index: 98; background: #fff; border-bottom: solid 2px #ffa000;}
#header .logo{padding: 20px 0; float: left; margin-right: 30px;}


/* 城市切换 */
.changeCityList{float:left;  position:relative; z-index:999; padding-top:25px;}

.changeCityList dt {position:relative; height:33px; line-height:33px; 
 font-size:14px;cursor:pointer; color: #666; border: 1px solid #ccc;
  border-radius: 3px; padding:0 23px 0 15px; position: relative;}
.changeCityList dt span{}
.changeCityList dt b{position: absolute; right: 10px; top: 15px; width: 5px; height: 3px;
background-position: 0 0;}
.changeCityList dd{position:absolute; left:0px; top:58px; width:100%; 
  display:none;}
.changeCityList .con{background:#fff; border:solid 1px #ccc;
 height:auto; width:100%; border-radius:0 0 5px 5px; box-sizing: border-box;
 position:relative;}
.changeCityList dd a{display:block; text-align:center; padding:0 5px;
 font-size:12px; line-height:26px; color: #999;}
.changeCityList dd a.active,
.changeCityList dd a:hover{color:#ffa000; background: #fafafa;}
.changeCityList:hover dd{display:block;height:auto;}


#nav{float: left;}
#indexSearch{float: right; width: 460px; padding-top: 25px;}
#indexSearch .search{width: 340px; position: relative; float: left;}
#indexSearch .inp{background:none; border:solid 1px #ffa000; border-radius: 3px; 
  width:320px; height: 19px; padding:7px 10px; color: #999;}
#indexSearch .btn{position: absolute; right: -1px; top: 0; width: 78px;height: 35px;
 background-position: 0 -60px;}
 #indexSearch .btn:hover{background-position: -80px -60px;}

#indexSearch .toMap{width: 110px;height: 35px;
 background-position: 0px -100px; display:block; float: right}
#indexSearch .toMap:hover{background-position: -120px -100px;}


#header .nav{float: left; height: 30px; line-height: 24px; margin-top: 30px; padding-left: 50px;}
#header .nav a{padding: 0 20px; font-size: 16px;}
#header .nav a.active{color: #ffa000;}



#footer{ padding:20px 0px; background:#fafafa; line-height:20px; border-top: solid 1px #ccc;}
#footer .area{width: 1000px;}
#footer .glbLeft{width:700px;}
#footer .glbRight{width:300px; float:right;}

#footer .fList{float: left; width: 180px;}
#footer .fList dt{font-size: 14px; font-weight:bold; line-height: 35px;}
#footer .fList dd a{display:block; font-size: 12px; line-height: 24px;
  -moz-transition:all .2s ease-in;-o-transition:all.2s ease-in;transition:all .2s ease-in;}
#footer .fList dd a:hover{padding-left: 10px;}

#footer .glbRight .img{float: right; text-align: center; margin-left: 20px;}
#footer .glbRight .img img{width: 100px; height: 100px;}


.linksFooter{border-top: solid 1px #eee; border-bottom: solid 1px #eee; line-height: 47px; height: 47px; overflow: hidden;
margin: 15px auto;}
.linksFooter dt{float: left; margin-right: 10px; text-align: center;}
.linksFooter dd{float: left; width: 700px;}
.linksFooter dd a{display: inline-block; margin: 0 5px;}

.footerBottom{padding-left: 200px; background:url(../images/common/logo.png) no-repeat left center; height: 38px; padding-top: 5px;}

::-webkit-scrollbar{width: 8px; height: 8px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black;}
::-webkit-scrollbar-track-piece{background-color: #F5F5F5;}
::-webkit-scrollbar-thumb:vertical{margin-right:10px; background-color: #999;}
::-webkit-scrollbar-thumb:vertical:hover{background-color: #666;}
::-webkit-scrollbar-corner:vertical{background-color:#535353;}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00;}


.fz16{font-size: 16px;}

.tc{text-align: center;}
.tc table{margin: 0 auto;}


.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}


.ui_inp{border: solid 1px #ccc; width: 150px; padding: 0 10px; height: 40px; border-radius: 5px; color: #999;}
.ui_inp_big{width: 280px;}
.ui_inp_bigs{width: 420px;}

.ui_btn{padding:0 30px; font-size: 14px; color: #fff; border-radius: 3px; height: 40px;}
.ui_org_btn{ background: #ffa000;}
.disabled{background: #ccc;}


.form-select{border: solid 1px #ccc; width: 150px; padding: 0 10px; height: 40px; border-radius: 5px; color: #999;
position: relative; cursor: pointer; z-index: 9;}
.form-sltitle{height: 40px; line-height: 40px; color: #333;}
.form-option{position: absolute; left: -1px; top: 38px; background: #fff; border:solid 1px #ccc;
 width: 100%; height: 200px; overflow: auto; display: none;}

/*修改密码选择验证不需要200px*/
#MS_yanzheng{height: auto;}


.form-option li{ line-height: 40px;}
.form-option li a{display: block; padding-left: 10px;}
.form-option li a:hover,
.form-option li.active a{background: #fafafa;color: #ffa000;}
.layui-edge{position: absolute; right: 10px; top: 50%; margin-top: -4px; width: 12px; height: 6px; background-position: 0 -200px;}

.ui_radio{display: inline-block; margin-right: 10px; height: 30px; line-height: 30px;}
.ui_radio label{position: relative; padding-left: 5px; cursor: pointer;}
.ui_radio b{position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-position: 0 -160px;}
.ui_radio input{opacity: 0; filter:alpha(opacity=0); filter:alpha(opacity:0);}
.ui_radio_active b{background-position: 0 -180px;}




.underline{text-decoration: underline;}
.underline:hover{text-decoration: underline;}

.pr{position:relative;}

.org{color:#FD8045;}
.red{color:#f00;}
.blue{color:#0088b5;}
.gray-8{color:#888;}
.gray-9{color:#999;}


.fb{font-weight:bold;}
.font_wr{font-weight:500; font-family:'Microsoft Yahei';}
.en,.date{font-family:Arial, Helvetica, sans-serif;}
.price{font-family:Georgia, "Times New Roman", Times, serif;}

.area{width:1200px; margin:0px auto; text-align:left;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}




.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.ellipsis{width:100%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.inp-bor{ color:#c5c5c5; height:30px; line-height:30px;}
.inp-bor:focus{color:#000;}

.radius3{-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.radius5{-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.radius10{-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.radius15{-webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px;}

.w_596{width: 596px;}
.w_298{width: 298px;}
.w_288{width: 288px;}


.lineHeight16{line-height: 16px;}
.lineHeight18{line-height: 18px;}
.lineHeight20{line-height: 20px;}











.t_zindex0{z-index:0; position:relative;}
.t_zindex1{z-index:1; position:relative;}





.nobor{border-bottom: none;}


.zone_bor {border-bottom: 2px solid #c7c7c7;}




.orgBtn,.orgtn{background: url(../images/common/orgBtn.png) repeat-x left top; color: #fff; height: 36px; box-shadow: 1px 1px 1px #ccc; font-size: 14px; width: 60px;}

.orgBtnColor{background: #F5C38D; color: #fff; width:70px; text-align: center; box-shadow: 1px 1px 1px #eee; display: inline-block;}
.orgBtnColor:hover{background: #FD7F45; color: #fff;}

.orgBtnColorSort{background:#FD8145; color: #fff; width:70px; text-align: center; box-shadow: 1px 1px 1px #eee; display: inline-block;}
.orgBtnColorSort:hover{background: #FD7F45; color: #fff;}

.big_org{width: 120px; font-size: 20px;}

.grayBtnLine{border: solid 1px #ddd; display: inline-block; height: 18px; line-height: 18px; position: relative; top: -2px; width: 60px; text-align: center;}
.grayBtnLine:hover{background: #fff;}

.grayBtnColor{background: #ccc; height: 20px; line-height: 20px; display: inline-block; width: 100px; text-align: center; margin-left: 5px; color: #fff;}
.grayBtnColor:hover{color: #fff; background: #999;}
.grayBtnColorActive{ background:#999}
.grayBtnColor.active{color: #fff; background: #999;}







/*mqz2016.4.7登录样式*/

.m-header{
    width: 100%;
}

.m-header_content{
    width: 1200px;
    height:83px;
    margin: 0 auto;
    background: url("../images/logins/logo.png") no-repeat 0 50%;
}
.m-header_content a{
    display: block;
    width: 150px;
    height: 83px;
}
.m-content{
    width: 100%;
    height:508px;
    border-top:2px solid #ffa000;
    background: url("../images/logins/login_back.jpg") 50% 50% no-repeat;
}

.m-content_mid{
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.modal-content .close {
    position:absolute;
    right:10px;
    top:10px;
    width:15px;
    height:15px;
    background-position:-120px -100px
}
.modal-content .close:hover {
    background-position:-140px -100px
}
.modal-content {
    border-radius:4px;
    background:#fff;
    width:280px;
    padding:20px 40px;
    position:absolute;
    top: 44px;
    left: 840px;
}
.modal-content .logo {
    background-position:0 0;
    height:50px;
    width:170px;
    margin:5px auto 20px auto
}
.modal-content .inp_txt {
    border-radius:5px;
    border:solid 1px #e5e5e5;
    height:43px;
    line-height:43px;
    width:225px;
    background:#fff;
    padding-left:53px;
    color:#999;
    font-size:14px
}
.modal-content .inp_txt:focus {
    color:#333
}
.modal-content .inp_error {
    border:solid 1px #ef4d34
}
.modal-content .invalid {
    color:#ef4d34;
    line-height:12px;
    font-size:12px;
    display:none;
    padding-top:10px
}
.modal-content .inp_yzm {
    width:113px;
    padding-left:15px;
    margin-right:10px
}
.modal-content a.org {
    color:#ffa000;
    text-decoration:underline
}
.modal-content .bottom {
    font-size:14px;
    line-height:14px
}
.modal-content .checkbox {
    width:120px;
    position:relative;
    line-height:16px;
    padding-left:20px
}
.modal-content .checkbox .m_icon {
    width:16px;
    height:16px;
    background-position:-60px -100px;
    position:absolute;
    left:0;
    top:0
}
.modal-content .checkbox .m_icon_active {
    background-position:-80px -100px
}
.modal-content .checkbox input {
    display:none
}
.modal-content .checkbox label {
    cursor:pointer
}
.modal-content .org_btn {
    background:#ffa000;
    height:50px;
    color:#fff;
    width:280px;
    border-radius:5px;
    cursor:pointer;
    font-size:16px
}
.modal-content .org_btn:hover {
    background:#ff8228
}
.modal-content .loading_btn {
    background:#ccc
}
.modal-content .loading_btn:hover {
    background:#ccc;
    cursor:wait
}
.modal-content .gray_btn {
    background:#d9d9d9;
    height:45px;
    color:#fff;
    width:140px;
    border-radius:5px;
    cursor:pointer;
    font-size:14px
}

.modal-content .gray_btn.active{
  background:#ffa000;
}

.modal-content .gray_btn.active:hover{
  background:#ff8228;
}

.modal-content h3 {
    font-size:20px;
    text-align:center;
    line-height:20px;
    color:#000
}
.logins .separator {
    background-position:0 -60px;
    height:20px;
    margin:0 auto;
    width:280px
}
.signup .separator {
    background-position:0 -80px;
    height:20px;
    margin:0 auto;
    width:280px
}
.control-group {
    margin-top:20px;
    position:relative
}
.control-group .m_icon {
    width:25px;
    height:25px;
    position:absolute;
    left:15px;
    top:10px
}
.control-group .user {
    background-position:0 -100px
}
.control-group .tel_icon {
    background-position:-160px -100px
}
.control-group .mail_icon {
    background-position:-190px -100px
}
.control-group .pas {
    background-position:-30px -100px
}
.control-group .refurbish {
    width:14px;
    height:14px;
    background-position:-100px -100px;
    position:absolute;
    right:0;
    top:14px;
    left:auto;
    cursor:pointer
}
#signup_ok {
    width:360px;
    min-height:400px
}
#signup_ok .step_bar {
    height:6px;
    overflow:hidden;
    width:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:2
}
#signup_ok .step_bar li {
    float:left;
    width:119px;
    border-right:solid 1px #fff;
    background:#ccc;
    height:6px
}
#signup_ok .step_bar li.end {
    background:#ffa000
}
#signup_ok .step_bar li.last {
    border:0;
    width:120px;
    border-radius:0 4px 0 0
}
#signup_ok .step_bar li.first {
    border-radius:4px 0 0 0
}
.ok_box {
    padding:0;
    width:360px
}
.ok_con {
    padding:0 40px;
    position:relative;
    z-index:1;
    font-size:14px
}
.modal-content .ok_txt {
    color:#fff;
    text-align:center;
    width:280px;
    margin:0 auto;
    font-size:14px;
    padding:180px 0 0 0;
    line-height:24px
}
.modal-content .ok_txt h3.t {
    font-size:24px;
    color:#fff;
    line-height:30px;
    margin-bottom:15px
}
.modal-content h3.tit {
    font-size:24px;
    color:#666;
    line-height:30px;
    padding:40px 0 20px 0;
    text-align:center
}
#ok_box_1 {
    border-radius:4px;
    background:url(../images/logins/reg/reg_start.jpg) no-repeat center center;
    height:400px
}
#signup_ok .con {
    height:350px
}
.skip {
    text-align:center;
    margin-bottom:30px
}
.myUploadPic {
    width:120px;
    height:120px;
    overflow:hidden;
    margin:10px auto 20px auto;
    border-radius:61px;
    border:solid 1px #e8e8e8;
    text-align:center;
    line-height:120px;
    cursor:pointer;
    position:relative
}
.myUploadPic span {
    color:#ffa000
}
.myUploadPic input {
    position:absolute;
    right:0;
    top:0;
    width:200px;
    height:120px;
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0)
}
#ok_box_5 .ok_txt {
    padding-top:150px
}
#ok_box_5 {
    background:url(../images/logins/reg/reg_end.jpg) no-repeat center center;
    height:400px;
    border-radius:4px
}
#ok_box_5 .ok_icon {
    width:48px;
    height:48px;
    background-position:0 -125px;
    display:block;
    margin:0 auto 10px auto
}



/*其他方式*/
.m-other_login{
    height:15px;
    padding-top: 9px;
    background: url("../images/logins/m-sprits.png") 0 -124px no-repeat;
}

.m-other_item{
    width: 40px;
    height: 40px;
    float: left;
    margin-left: 70px;
    background: url("../images/logins/m-sprits.png") no-repeat;
}

/* .m-other_item:nth-child(1){
    background-position: 0 0 ;
}

.m-other_item:nth-child(2){
    background-position: 0 -41px ;
} */

.m-other_item1{
  background-position: 0 0 ;
}

.m-other_item2{
  background-position: 0 -41px ;
}




